body
{
	margin:0px;
	padding:0px;
}
#container
{
	width:100%;
	margin:auto;
}
#logo_container
{
	width:100%; float:left; height:138px;
	border-bottom:1px solid #000000;
}
#footer_container
{
	width:100%; float:left; height:138px;
	border-top:1px solid #000000;
}
.top_header
{
	width:100%;
	float:left;
}
.left_menu
{
	width:20%;
	float:left;
	
}
.right_col
{
	width:76%;
	padding:0% 0% 3% 3%;
	float:left;
	border-left:1px solid #000000;
}
.left_menu ul
{
	list-style-type:none;
	margin:0px;
}
.left_menu ul li
{
	padding-left:10px;
	padding-top:10px;
}
#container a, .left_menu ul li a
{
	border-bottom:1px dotted #0C6399;
	color:#FF9400;
	text-decoration:none;
}
#container a:hover, .left_menu ul li a:hover
{
	border-bottom:1px dotted #FF9400;
	color:#0C6399;
	text-decoration:none;
}
textarea
{
	width: 498px; height: 215px;
}
input[type="text"]:focus, textarea:focus
{
	border:2px solid orange;
}
.error {
    background-color: #E03131;
    border: 1px solid #C95656;
    color: #FFFFFF;
    font-weight: bold;
    height: 32px;
    width: 30%;
	margin:10px;
	padding:10px;
}
.success
{
	background-color: #80B79E;
    border: 1px solid #1F6345;
    color: #FFFFFF;
    font-weight: bold;
    height: 32px;
    width: 30%;
	margin:10px;
	padding:10px;
}
.label
{
	background-color:#E0E0E0; color:#000000; font-weight:bold;
}